var bugInfo = require("../../model/bugTable");

var bug = {
  //bug的增删改查
  add: (info) => {
    return bugInfo.insertMany([info]); //返回的是一个promise
  },

  // query:(params)=>{//查找BUG列表
  //   return  bugInfo.find(params);
  // },
  
  //更改BUG状态
update: (params1, params2) => {
  //我们这里根据开发人员名去更新type
  return bugInfo.updateOne(params1, params2);
},

//删除BUG
 remove: (item) => {
   //根据ID删除BUG
  return bugInfo.remove(item);
},
  
query:(params,skipnum,shownum)=>{//分页  
  return  bugInfo.find(params).skip(skipnum).limit(shownum)

},


count:(params)=>{//获取数据总数
  return  bugInfo.find(params).count();//获取数据总数
},
};

module.exports = bug;
